![]() |
PATH![]() |
![]() ![]() |
A value of class Integer is a positive or negative number without a fractional part.
The Div operator always returns an Integer value as its result. The + , - , * , Mod, and ^ operators return values of type Integer or Real.
The operators that can have Integer values as operands are + , - , * , ÷ (or / ), Div, Mod, ^ , = , ≠ , > , ≥ , < , and ≤ .
AppleScript supports coercion of an Integer value to a single-item list, a real number, or a string.
You can also coerce an integer using the synonym Number, but the class of the resulting value remains unchanged:
set x to 7 as number
class of x --result: integer
The largest value that can be expressed as an integer in AppleScript is 536870909, which is equal to (2 29 - 3). Larger integers (positive or negative) are converted to real numbers (expressed in exponential notation) when scripts are compiled.